package com.hifar.test.api.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 员工信息模型
 * 对应EMPLOYEE数据结构
 */
@Data
public class SyncUserInfo {
    
    /**
     * 用户编号
     */
    @JsonProperty("jobCode")
    private String jobCode;
    
    /**
     * 用户ID
     */
    @JsonProperty("userCode")
    private String userCode;
    
    /**
     * 用户姓名
     */
    @JsonProperty("idName")
    private String idName;
    
    /**
     * 排序索引
     */
    @JsonProperty("rowSort")
    private String rowSort;
    
    /**
     * 是否关闭
     */
    @JsonProperty("closed")
    private String closed;
    
    /**
     * 部门ID
     */
    @JsonProperty("deptId")
    private String deptId;
    
    /**
     * 是否管理员
     */
    @JsonProperty("ismanager")
    private String isManager;

    @JsonProperty("telephone")
    private String telephone;

    @JsonProperty("mobile")
    private String mobile;

    @JsonProperty("email")
    private String email;
    
    /**
     * 安全级别
     */
    @JsonProperty("security_level")
    private String securityLevel;
    
    /**
     * 用户IP
     */
    @JsonProperty("ip")
    private String ip;
    
    /**
     * 密级
     */
    @JsonProperty("secretLevel")
    private Integer secretLevel;
}
